ubuntu下stlink(v1/v2/v3)实现GD32下载程序
一、安装STLINK驱动sudo apt updatesudo apt install stlink-toolssudo vim /etc/udev/rules.d/99-stlink.rules新建的rules文件填写如下内容# ST-LINK/V2SUBSYSTEMusb, ATTR{idVendor}0483, ATTR{idProduct}3748,MODE0664,GROUPplugdev,TAGuaccess# ST-LINK/V2-1SUBSYSTEMusb, ATTR{idVendor}0483, ATTR{idProduct}374b,MODE0664,GROUPplugdev,TAGuaccess# ST-LINK/V3SUBSYSTEMusb, ATTR{idVendor}0483, ATTR{idProduct}374f|374e,MODE0664,GROUPplugdev,TAGuaccesssudo udevadm control --reload-rulessudo udevadm triggersudo usermod -aG plugdev $USER检查安装是否到位lsusb | grep ST-LINKst-info --probe二、安装ARM官方pyocd工具pip install pyocd 安装时实际基于python3.14.2pyocd list 检查是否识别stlinkpyocd pack find gd32e230g8 寻找gd32目标型号是否支持Part Vendor Pack Version Installed --------------------------------------------------------------------------- GD32E230G8 GigaDevice GigaDevice.GD32E23x_DFP1.0.2 Falsepyocd pack install GD32E230G8 安装芯片型号下载程序pyocd flash --erase chip --target GD32E230G8 main.bin